package org.gy.demo;


public class TypeConversionDemo3 {
    public static void main(String[] args) {
        // 需求3：某个公司有⼀个绩效系统，根据员⼯的打分输出对应的绩效级别。[0,60) D [60,70) C[70,80) B [80,100] A
        int score = 80;
        if(score >= 0 && score < 60) {
            System.out.println("您的绩效级别是： D 不及格");
        }else if(score >= 60 && score < 70){
            System.out.println("您的绩效级别是： C 及格");
        }else if(score >= 70 && score < 80){
            System.out.println("您的绩效级别是： B 优秀");
        }else if(score >= 80 && score <= 100){
            System.out.println("您的绩效级别是： A 满意");
        }else {
            System.out.println("您录⼊的分数有⽑病~~");
        }

        String week = "周三";
        if (week.equals("周⼀")) {
            System.out.println("埋头苦⼲，解决bug");
        } else if (week.equals("周⼆")) {
            System.out.println("请求⼤⽜程序员帮忙");
        } else if (week.equals("周三")) {
            System.out.println("今晚啤酒、⻰虾、⼩烧烤");
        } else if (week.equals("周四")) {
            System.out.println("主动帮助新来的⼥程序解决bug");
        } else if (week.equals("周五")) {
            System.out.println("今晚吃鸡");
        } else if (week.equals("周六")) {
            System.out.println("与王婆介绍的⼩芳相亲");
        } else if (week.equals("周⽇")) {
            System.out.println("郁郁寡欢、准备上班");
        } else {
            System.out.println("您输⼊的星期信息不存在~~~");
        }

        //1)定义⼀个变量⽤于求和
        int sum1 = 0;
        //2)定义⼀个循环产⽣1-100之间的偶数
        for (int i = 2; i <= 100; i+=2) {
        // i = 1 3 5 7 ...
        //3)让需要求和的数据和sum1累加，
            sum1 += i;
        }
        System.out.println("1-100之间的偶数和：" + sum1);

        //1)⾸先需要定义⼀个求和变量，这⾥命名为sum2
        int sum2 = 0;
        //2)再遍历得到所有需要求和的数据(1~100之间的所有整数)
        for (int i = 2; i <= 100; i++) {
        //i = 1 2 3 4 5 6 ... 99 100
        //3)在求和之前先对数据判断，如果是偶数，才和sum1累加；否则什么也不⼲
            if(i % 2 == 0){
        // i = 2 4 6 8 ... 100
                sum2 += i;
            }
        }
        System.out.println("1-100之间的偶数和：" + sum2);

        // 1、定义变量记住珠穆朗玛峰的⾼度和纸张的⾼度。
        double peakHeight = 8848860;
        double paperThickness = 0.1;
        // 3、定义⼀个变量count⽤于记住纸张折叠了多少次
        int count = 0;
        // 2、定义while循环控制纸张开始折叠
        while (paperThickness < peakHeight) {
        // 把纸张进⾏折叠，把纸张的厚度变成原来的2倍。
            paperThickness *= 2;
            count++;
        }
        System.out.println("需要折叠多少次：" + count);
        System.out.println("最终纸张的厚度是：" + paperThickness);
    }



}
